home *** CD-ROM | disk | FTP | other *** search
/ FM Towns: Free Software Collection 6 / FM Towns Free Software Collection 6.iso / t_os / book / src / snd.h < prev    next >
Text File  |  1993-07-08  |  1KB  |  39 lines

  1. #define SndWorkSize 16384
  2.  
  3. int     SND_init( char *work ) ;
  4. int     SND_end( void ) ;
  5.  
  6. int     SND_fm_timer_a_set( int sw, int count ) ;
  7. int     SND_fm_timer_b_set( int sw, int count ) ;
  8. int     SND_fm_timer_a_start( void ) ;
  9. int     SND_fm_timer_b_start( void ) ;
  10.  
  11. int     SND_elevol_mute( int sw_bit ) ;
  12.  
  13. int     SND_pcm_mode_set( int ch ) ;
  14. int     SND_pcm_sound_delete( int id ) ;
  15. int     SND_pan_set( int ch, int pan ) ;
  16. int     SND_pcm_play(  int ch, int note, int vol, char *buff ) ;
  17. int     SND_pcm_play2( int ch, int note, int vol, char *buff ) ;
  18. int     SND_pcm_status( int ch ) ;
  19. int     SND_pcm_play_stop( int ch ) ;
  20. int     SND_pcm_rec_stop( void ) ;
  21. int     SND_pcm_abort( void ) ;
  22.  
  23. int     SND_int_timer_a_set( void (*addr)() ) ;
  24. void    (*SND_int_timer_a_get( void ))() ;
  25. int     SND_int_timer_b_set( void (*addr)() ) ;
  26. void    (*SND_int_timer_b_get( void ))() ;
  27.  
  28. /*
  29. int     SND_int_timer_a_set(void addr());
  30. void    (*SND_int_timer_a_get())();
  31. int     SND_int_timer_b_set(void addr());
  32. void    (*SND_int_timer_b_get())();
  33. */
  34. int     SND_int_timer_sub_set(void addr());
  35. void    (*SND_int_timer_sub_get())();
  36. int     SND_int_mouse_sub_set(void addr());
  37. void    (*SND_int_mouse_sub_get())();
  38.  
  39.